<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
    <script>
        /*
        *通过循环按行顺序得到一个5×5的二维数组 赋值1到25的自然数，然后输出该数组的左下半三角。试编程。
        提示：多维数组，也就是数组里面的数据也是数组（二维数据），会涉及数据的存储区别 */
        //定义一个长度为25的数组
        var arr = new Array(25);
        //循环该数组
        for(var i = 0; i < arr.length; i++){
            arr[i] = i + 1;
        }
        //输出
        console.log(arr);
        //定义新数组
        var str = [];
        var res1 = arr.splice(0,5);
        var res2 = arr.splice(0,5);
        var res3 = arr.splice(0,5);
        var res4 = arr.splice(0,5);
        var res5 = arr.splice(0,5);
        console.log(res1,res2,res3,res4,res5);
        
        str = [res1,res2,res3,res4,res5]
        console.log(str);

        res1 = res1.splice(1,4);
        res2 = res2.splice(2,3);
        res3 = res3.splice(3,2);
        res4 = res4.splice(4,1);
        res5 = res5.splice[0,0] 
        
        
        
       
        

        //arr.splice(idx,length)
        // idx 表示索引，从这个索引位置开始 截取
        // length 表示截取的长度
        // 返回值： 以一个数组的形式返回被截取的数据
    </script>
</body>
</html>